﻿using SiyinPractice.Shared.Core.Dto;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SiyinPractice.Shared.Maintenance.Dto.AccountPassword
{
    public class CreateAccountPasswordDto: CreateAuditEntityDto
    {
        /// <summary>
        /// 网址地址
        /// </summary>
        [Description("网址地址")]
        public string WebsiteUrl { get; set; }

        /// <summary>
        ///登陆账号
        /// </summary>
        [Description("登陆账号")]
        public string AccountName { get; set; }

        /// <summary>
        /// 登陆密码
        /// </summary>
        [Description("登陆密码")]
        public string Password { get; set; }

        /// <summary>
        /// 状态
        /// </summary>
        [Description("状态")]
        public string CurrentState { get; set; }
        /// <summary>
        /// 开始时间
        /// </summary>
        [Description("开始时间")]
        public DateTime? StartTime { get; set; }
        /// <summary>
        /// 结束时间
        /// </summary>
        [Description("结束时间")]
        public DateTime? EndTime { get; set; }
        /// <summary>
        /// 提醒时间
        /// </summary>
        [Description("提醒时间")]
        public DateTime? ReminderTime { get; set; }
        /// <summary>
        /// 是否提醒
        /// </summary>
        [Description("是否提醒")]
        public bool? IsReminder { get; set; }
        /// <summary>
        /// 提醒类型
        /// </summary>
        [Description("提醒类型")]
        public string? ReminderType { get; set; }
        /// <summary>
        /// 消息类型
        /// </summary>
        [Description("消息类型")]
        public string? MsgReminderType { get; set; }
        /// <summary>
        /// 消息模板
        /// </summary>
        [Description("消息模板")]
        public string? ReminderTemplate { get; set; }
    }
}
